﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization; 

namespace Sinacor.Infra.UI.Settings
{
    /// <summary>
    /// Enum para definir tipos de objetos de configuração (IConfigurationObject<SinacorConfigurationObjectType>)
    /// </summary>
    public enum SinacorConfigurationObjectType
    {
        /// <summary>
        /// Configurações de SinacorWindow
        /// </summary>
        SinacorWindow,

        /// <summary>
        /// Configurações para controles Sinacor
        /// </summary>
        SinacorControl,

        /// <summary>
        /// Configurações da aplicação (Application)
        /// </summary>
        Application,

        /// <summary>
        /// Configurações de Menu
        /// </summary>
        Menu,

        /// <summary>
        /// Configurações de negócios (usadas pelos módulos de negócio)
        /// </summary>
        Business,

        /// <summary>
        /// Configurações genéricas
        /// </summary>
        Generic,

        /// <summary>
        /// Configurações de Favoritos
        /// </summary>
        Favorites,
    }
}
